@ECHO OFF

REM #*****************************************************
SET EXECUTABLE=.\..\bin\Debug\tp0.exe

SET IMAGEN1=.\..\images\bad\bad_pixel.pgm

SET IMAGEN2=.\..\images\bad\extra_col_row.ppm

SET IMAGEN3=.\..\images\bad\missing_col_row.pgm

SET IMAGEN4=.\..\images\bad\missing_magic_number.ppm

SET IMAGEN5=.\..\images\bad\missing_pixel.pgm

SET IMAGEN6=.\..\images\bad\too_big_pixel_1.pgm

SET IMAGEN7=.\..\images\bad\too_big_pixel_2.ppm



SET opencmd=START "EXEC" /B

REM #*****************************************************


mkdir .\..\tests

make

IF NOT EXIST "%EXECUTABLE%" (
ECHO.
ECHO Error generando el ejecutable
ECHO.
EXIT 1
)

ECHO.
ECHO.
ECHO.
ECHO.



ECHO Imagen con pixel mal formado
ECHO.
"%EXECUTABLE%" -i "%IMAGEN1%" -f 1

ECHO.
ECHO.


ECHO Imagen con informacion extra
ECHO.
"%EXECUTABLE%" -i "%IMAGEN2%" -f 1

ECHO.
ECHO.

ECHO Imagen con filas\columnas faltantes
ECHO.
"%EXECUTABLE%" -i "%IMAGEN3%" -f 1

ECHO.
ECHO.

ECHO Imagen con el magic number faltante
ECHO.
"%EXECUTABLE%" -i "%IMAGEN4%" -f 1

ECHO.
ECHO.

ECHO Imagen con pixel faltante
ECHO.
"%EXECUTABLE%" -i "%IMAGEN5%" -f 1

ECHO.
ECHO.

ECHO Imagen con pixel demasiado grande
ECHO.
"%EXECUTABLE%" -i "%IMAGEN6%" -f 1

ECHO.
ECHO.


ECHO Imagen con pixel que supera el maximo
ECHO.
"%EXECUTABLE%" -i "%IMAGEN7%" -f 1

ECHO.
ECHO.

PAUSE














